package com.lushu.chapitre1.dialogue.nodes.subAction
{
	import com.lushu.chapitre1.dialogue.nodes.ActionNode;
	
	public class AddItemAction extends ActionNode
	{
		private var usrID_ : String;
		public var itemID_ : int;
		public var itemQte_ : int = 1;
		public var onlyOnce_ : Boolean = false;
		
		public function AddItemAction()
		{
			type_ = "action"
			subActionType_ = "addItem";
		}
	
		public override function setInformation(value : XML) : void
		{
			itemID_ = value.@itemID;
			itemQte_ = value.@itemQte;
			usrID_ = value.@usrID;
			onlyOnce_ = value.@onlyOnce;
		}
		
		public override function doAction(callback : Function = null) : Boolean
		{
//			var spe:Array=Description.objets.getDataID("Special",itemID_).split(";");
//			var vie:int=0;
//			for(var i:int=0;i<spe.length;i++)
//			{
//				var tm:Array=spe[i].split(":");
//				if(tm[0] == "vie")
//					vie=tm[1];
//			}
//			
//			var itm:Item = new Item(itemID_, 0, 0, Description.objets.getDataID("nom",itemID_), vie, 0, 0, false, false);
//			var qte:int = itemQte_;
//			
//			User.inventaire.ajouteObjet(itm,qte);
//			
//			new InfoBox("Vous obtenez "+itemQte_+" "+Description.objets.getDataID("nom",itemID_));
			return false;
		}
	}
}